var express=require('express');
var router=express.Router();
var userModel=require('../models/user.js');
var bannerModel=require('../models/banner.js');
var multiparty = require('multiparty');
router.get('/index',function(req,res){
    res.render('backManage/index',{layout:'main'})
})
router.get('/productManage',function(req,res){
    res.render('backManage/productManage',{layout:'main'})
})
router.get('/productManage',function(req,res){
    res.render('backManage/productManage',{layout:'main'})
})
router.get('/banner',function(req,res){
    res.render('backManage/banner',{layout:'main'})
})
router.get('/addBanner',function(req,res){
    res.render('backManage/addBanner',{layout:'main'})
})
router.get('/changePassword',function(req,res){
   /* userModel.find({name:req.session.user.name},function(err,doc){
        if(err){
            console.log(err);
            res.send("<h1>服务器异常！</h1>")
        }
        if(doc.length==0){
            console.log('用户登录超时!')
            res.redirect('/admin/login');
        }else{
            res.send({
                name:doc[0].name,
                password:doc[0].password
            })
        }
    })*/
    res.render('backManage/changePassword',{layout:'main'})
})



router.get('/getUserAccout',function(req,res){
    userModel.find({name:req.session.user.name},function(err,doc){
        if(err){
            console.log(err);
            res.send("<h1>服务器异常！</h1>")
        }
        if(doc.length==0){
            console.log('用户登录超时!')
            res.redirect('/admin/login');
        }else{
            res.send({
                name:doc[0].name,
                password:doc[0].password
            })
        }
    })
})


router.post('/changePassword',function(req,res){
    userModel.update({name:req.body.name},{password:req.body.password},function(err,doc){
        if(err){
            console.log(err);
            res.send("<h1>服务器异常！</h1>")
        }
       // console.log("正常了，哈哈哈!")
        //res.render('backManage/changePassword',{layout:'main'})
       res.redirect('/admin/main/changePassword')
    })
})

router.get('/getBanner',function(req,res){
    bannerModel.find({},function(err,doc){
        if(err){
            console.log(err);
            res.send("<h1>服务器异常！</h1>")
        }
            res.send(doc);
    })
})


router.post('/addBanner',function(req,res){
    var form = new multiparty.Form();
    form.parse(req, function (err, fields, files) {
        console.log(fields);
        res.send(fields)
      //  console.log(files);
    });
   // res.send(req.body);
    var bannerNew=new bannerModel({
    image:req.body.image
    })
   /* bannerNew.save(function(err,doc){
        if(err){
            console.log(err);
            res.send(2);

        }
       // console.log("正常了，哈哈哈!")
        //res.render('backManage/changePassword',{layout:'main'})
        res.send(1);
    })*/
})

module.exports=router;